package com.fh.web.service;

import java.util.List;
import java.util.Map;

import com.fh.dto.PurPurview;
import com.fh.dto.SysUser;

/**
 *  用户管理service接口
 * @author admin
 *
 */
public interface CustomService {
	
	/**
	 * 根据用户信息获取权限
	 */
	List<PurPurview> getUserPurview(SysUser sysUser);
	
	/**
	 * 用户在权限点所拥有的操作
	 */
	Map<String, Object> userCanOperation(SysUser user,String pId) throws Exception;
	
	/**
	 * 检查oldPassword 是否正确
	 * @param oldPassword
	 * @return
	 */
	boolean checkPassword(Long userId,String oldPassword);
	
	/**
	 * 修改密码
	 * @param oldPassword
	 * @return
	 */
	boolean updatePassword(Long userId,String password);
}
